home *** CD-ROM | disk | FTP | other *** search
/ Amiga News 95 / Amiga News 95.iso / dpat / dpat25 / sisys.doc < prev    next >
Text File  |  1993-01-29  |  24KB  |  482 lines

  1.  
  2.                             Documentation pour Sisys
  3.  
  4.  
  5.                                     V1.0.8
  6.  
  7.  
  8. © François Paulhiac, Janvier 1993.
  9. ===============================================================================
  10.  
  11.  
  12.   Sisys est  un  traceur  de  surfaces,  c'est-à  dire  qu'il  est  capable  de
  13. représenter  les  ensembles  de  points  de  l'espace  (x,y,z)  qui   vérifient
  14. l'équation : z=f(x,y), où f est une fonction de deux variables. Pour  cela,  il
  15. suffit de lui fournir la fonction f: il se chargera du calcul.
  16.  
  17.   Sisys fonctionne sous les systèmes 1.3 et plus. Il ne tire  pas  partie   des
  18. avantages du 2.0 (pas  d'overscan),  mais  il  fonctionne.  Il  doit  également
  19. fonctionner sous le système 1.2, mais je ne l'ai pas testé...
  20.  
  21.   Par  contre,  Sisys  ne  fonctionne  que  sur  les  machines  disposant   des
  22. modes graphiques PAL: 320 * 256, 320 * 512, 640 * 256, 640 * 512.
  23.  
  24.   Par  rapport  à  d'autres  traceurs  de  surfaces,  Sisys  possède   quelques
  25. particularités: d'abord, la possibilité  "d'éclairer"  la  surface  obtenue  au
  26. moyen de sources de  lumières  disposées  dans  l'espace.  Voyez  les  exemples
  27. fournis. Ceci vous permettra  de  créer  des  dessins  plus  "esthétiques",  et
  28. c'était le but principal que je poursuivais en écrivant ce programme.  J'espère
  29. que vous penserez que je l'ai atteint...
  30.  
  31.   Les tracés sont effectués normalement  en  mode  640  *  256  (Hires)  et  16
  32. couleurs. Les tracés en "mode bicolore" (voir plus loin) se font en 320  *  256
  33. (Lowres) et 32 couleurs. Il est possible d'entrelacer l'écran pour doubler  ces
  34. deux résolutions.
  35.  
  36.   Sisys  offre  aussi  quelques  facilités  pour  "superposer"  des  fonctions,
  37. c'est-à dire pour tracer des surfaces d'équation:
  38.  
  39.   z = f1(x-x1,y-y1) + f2(x-x2,y-y2) + f3(x-x3,y-y3) + ... + fn(x-xn,y-yn)
  40.  
  41. où f1, f2, f3, ... , fn sont des fonctions de deux variables et x1,x2, ... , xn
  42. et  y1,y2,  ...   ,yn  des   constantes   que  vous   fournissez.    Si    cela
  43. vous semble   un   petit   peu   obscur,  regardez   les   images   "Vague.pic"
  44. et "QuatreVagues.pic" (mais pas  avant  d'avoir  installé  l'ilbm.library  dans
  45. votre répertoire "LIBS: si vous voulez utiliser "ShowPic" comme viewer IFF).
  46.  
  47.   Mais avant toute chose, vérifiez que vous possédez bien une version complête
  48. de Sisys, c'est-à dire qui inclut les fichiers:
  49.  
  50.   SisysFFP              - Programme principal, calculs avec la mathffp.library.
  51.  
  52.   Sisys                 - Idem, mais calculs avec  la  mathieeesingbas.library.
  53.                           Cette version utilise le  coprocesseur  mathématique,
  54.                           s'il est présent. Si vous  êtes  resté  au  Workbench
  55.                           1.3,   vous   ne   possédez    peut-être    pas    la
  56.                           mathieeesingbas.library.
  57.  
  58.   Sisys.doc             - ce fichier
  59.  
  60.   ShowPic               - un  afficheur  d'images  IFF.  Ne  cherchez  pas  à
  61.                           l'utiliser avant d'avoir installé l'ilbm.library.
  62.  
  63. Dans le répertore libs:
  64.  
  65.   ilbm.library          - une  bibliothèque  de   fonctions    permettant    de
  66.                           manipuler des fichiers IFF (surtout des images),  par
  67.                           Jeff Glatt. Copiez-là dans votre répertoire LIBS:  si
  68.                           ce n'est déjà fait, ou  utilisez   InstallIlbm  (sous
  69.                           2.0  uniquement).   Notez  que  ce  fichier  n'a  pas
  70.                           d'icône.
  71.  
  72.  
  73.   Dans le répertoire ex, vous  trouverez  un  certain  nombre  d'exemples.   La
  74. moitié des fichiers ont leur nom se terminant par ".sis", l'autre  moitié   par
  75. ".pic". Les premiers sont des fichiers de paramêtres à charger dans Sisys.  Les
  76. seconds sont les images IFF correspondantes.
  77.  
  78. A chacun des exemples suivants doit correspondre un fichier ".sis" et un
  79. fichier ".pic":
  80.  
  81.   Vague                 - surface z=sin(r)/r, avec r=sqrt(x^2+y^2).
  82.  
  83.   QuatreVagues          - superposition de quatre fonctions sin(r)/r.
  84.  
  85.   Potentiel             - un  autre  exemple  de   superposition:   potentiel
  86.                           électrique crée par deux charges.
  87.  
  88.   Cone                  - un cône, représenté en mode bicolore.
  89.  
  90.   Carre                 - superposition de cinq fonctions, en mode bicolore.
  91.  
  92.   Qbert                 - bricolage avec des fonctions "partie entière", mode
  93.                           bicolore  (vous  ne  pourrez   pas   reproduire   cet
  94.                           exemple avec la version  FFP  de  Sisys,  puisque  la
  95.                           fonction "partie entière" (int) en est absente).
  96.  
  97.   Il est possible que  d'autres  exemples  soient  fournis,  mais  si  vous  ne
  98. possédez pas  au  moins  ceux-ci,  la  version  de  Sisys  que  vous  avez  est
  99. incomplête.
  100.  
  101.   Maintenant, passons aux choses sérieuses...
  102.  
  103.  
  104.  
  105.  
  106. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  107. 1> Installation et lancement. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  108. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  109.  
  110.  
  111.   Vous  devez  d'abord  copier  la  bibliothèque  "ilbm.library"   dans   votre
  112. répertoire LIBS:. Un petit programme d'installation  est  fourni:  vous  pouvez
  113. double-cliquer sur son icône si vous voulez  qu'il  le  fasse  à  votre  place.
  114.  
  115.   Voici maintenant comment lancer Sisys:
  116.  
  117.   * Depuis le Workbench :  Il suffit bien-sûr de double-cliquer sur son icône.
  118.   -----------------------
  119.   Notez cependant que si vous  voulez  utiliser   un   viewer   IFF   différent
  120.   de ShowPic pour regarder les images que vous allez  fabriquer,  vous   pouvez
  121.   le  signaler  à  Sisys:  pour  cela,  cliquez  une  fois  sur  son  icône  et
  122.   choisissez "Information" dans le  menu  "Icon"  (ou  "Icône")  du  Workbench.
  123.   Ensuite,   dans   la   liste   des    "ToolTypes",    modifiez    la    ligne
  124.   "MYVIEWER=/SHOWPIC", en remplaçant "/SHOWPIC" par le nom (complet)  de  votre
  125.   viewer IFF.
  126.  
  127.   Ceci a simplement pour effet que, à partir  de  maintenant,  les  icônes  des
  128.   images crées par Sisys auront le nom de votre  afficheur  IFF  pour  "Default
  129.   Tool" (outil par défaut).
  130.  
  131.   * Depuis un Shell: La syntaxe est:
  132.   ------------------
  133.   Sisys [MV=<nom_de_l'afficheur_iff>] [fichier_de_paramêtres]
  134.   Notez que si vous ne précisez pas  le  nom  de  votre  afficheur  IFF,  Sisys
  135.   recherchera son propre icône pour savoir lequel vous  utilisez.  S'il  ne  le
  136.   trouve pas, il prendra "/ShowPic" par défaut.
  137.  
  138.   * Au démarrage, Sisys ouvre deux écrans : un écran en mode 640 *  256  et  16
  139.     couleurs, destiné à recevoir le tracé de la surface (notez que vous pourrez
  140.     changer la résolution de cet écran), et un écran 640 * 256  *  4  couleurs,
  141.     qui est l'écran des paramêtres.
  142.  
  143.  
  144. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  145. 2> Un exemple de tracé  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  146. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  147.  
  148.  
  149.   Sisys vous présente l'écran d'entrée des paramêtres  lorsqu'il  vient  d'être
  150. lancé.   Il   est  rempli  de  gadgets  de  chaînes  qui  vont  vous  permettre
  151. d'indiquer quelle  surface vous  voulez  tracer.  Notez   que   Sisys   dispose
  152. d'une  aide  intégrée:  pour  l'utiliser,  choisissez   une  entrée   dans   le
  153. menu  déroulant  "Aide".  Vous  y trouverez des explications sur  l'utilisation
  154. des menus déroulants proposés  sur cet écran, ainsi que  sur  la  signification
  155. des gadgets de chaîne à l'écran.
  156.  
  157.   Je vais essayer d'expliquer comment fonctionne ce programme à l'aide d'un
  158. exemple.  Supposons  donc  que  vous  vouliez  tracer  la  surface   d'équation
  159. z=x^2-y^2, en voulant visualiser la partie de  la  surface  tels  que  x  et  y
  160. soient assez proches de 0 (c'est la partie la plus intéressante ici).
  161.  
  162.  
  163. Ecriture de l'équation:
  164. -----------------------
  165.  
  166.   * Dans le champ intitulé "z=", entrez l'équation de cette surface: x^2-y^2.
  167.  
  168.   * Les deux gadgets de  chaînes  suivants  ne   servent   que   lorsque   vous
  169.     voulez utiliser la superposition de fonctions. Comme  ce   n'est   pas   le
  170.     cas ici, entrez 0 pour  "X  Origine"  et  également  0  pour  "Y  Origine".
  171.  
  172.   * La rangée de bouton  située  immédiatement   en-dessous   ne   sert   aussi
  173.     que  pour    la    superposition.    Ne    les    utilisez    pas      pour
  174.     l'instant.
  175.  
  176.  
  177. Eclairage:
  178. ----------
  179.  
  180.   * La deuxième série de gadgets et la deuxième rangée  de  boutons  servent à
  181.     éclairer la  surface  que  vous  allez  tracer  à  l'aide  de  sources   de
  182.     lumières disposées dans l'espace. Vous  pouvez   positionner   jusqu'à   16
  183.     sources   de lumières.
  184.  
  185.     Vous devez voir écrit sur l'écran:
  186.  
  187.     Source de lumière n°1/1  - Ceci signifie que vous être  en  train  d'éditer
  188.     la première source de lumière de votre liste qui en comprend au total  une.
  189.  
  190.     Les gadgets de chaînes  "x",  "y"  et  "z"  permettent   de   préciser   de
  191.     quelle  direction  provient  l'éclairage  (les  sources  de  lumières  sont
  192.     supposées situées à l'infini). Par exemple, pour  un  éclairage   provenant
  193.     du dessus, vous allez entrer: x=0, y=0, z=1.  Pour  un   éclairage   venant
  194.     du côté des x négatifs, vous entrez: x=-1, y=0, z=0.
  195.  
  196.     Le dernier gadget de cette série, intitulé "puissance",  attend  un  nombre
  197.     entier entre 1 et 12 (inclus). Il précise quelle doit être la puissance  de
  198.     votre source de lumière. Plus cette puissance est élevée, plus  la  surface
  199.     vous apparaitra éclairée.
  200.  
  201.     Supposons donc que vous vouliez éclairer votre surface avec deux sources de
  202.     lumières: l'une envoie des  rayons  provenant  "du  dessus",  c'est-à  dire
  203.     parallèles à l'axe des z. L'autre envoie des rayons  situés  dans  le  plan
  204.     (Oyz) tels que l'angle entre ces rayons et l'axe des y soit de pi/3 radians.
  205.  
  206.     Editons d'abord la première source: entrez 0 pour x, 0 pour y, 1 pour z:
  207.     votre source de lumière  se  trouve  ainsi  dans  la  direction  (0,0,1)  -
  208.     verticale. Entrez ensuite, par exemple, 7 pour puissance.
  209.  
  210.     Ensuite, cliquez sur le  bouton  "  +  "  situé  juste  en-dessous.  Ces  4
  211.     gadgets  de  chaîne  doivent  se  vider  et  l'affichage  doit   maintenant
  212.     indiquer: Source de lumière n°2/2. Entrez respectivement pour x,  y  et  z:
  213.     0, cos(pi/3), sin(pi/3). Puis, pour Puissance, 5 par exemple. Notez que  si
  214.     vous ne voulez pas que votre surface soit trop sombre  ou  trop  lumineuse,
  215.     il est préférable d'éviter  (dans  un  premier  temps,  mais  vous  pourrez
  216.     toujours rectifier ceci ensuite si vous trouvez le dessin trop sombre)  que
  217.     la somme des puissances de toutes les sources de lumières  soit  différente
  218.     de 12.
  219.  
  220.  
  221. Zone de l'espace à visualiser:
  222. ------------------------------
  223.  
  224.   * Passons maintenant à la dernière série de gadgets, tout-à fait  en  bas  de
  225.     l'écran.
  226.  
  227.     D'abord, vous devez voir, à  gauche,  quatre  gadgets  intitulés  "X  Min",
  228.     "Y Min", "X Max", "Y Max". Ils permettent de préciser entre quels  domaines
  229.     doivent varier les variables x et y dont vous vous êtes servis pour définir
  230.     l'équation de la surface.
  231.     Pour celle-ci, il est préférable de visualiser le tracé au voisinage de  0.
  232.     Entrez donc, par exemple, X Min=-1, Y Min=-1, X Max=1,  Y  Max=1:  x  et  y
  233.     varieront ainsi tous les deux entre -1 et 1.
  234.  
  235.     Au milieu, les deux gadgets suivants (Z Min, Z Max)  permettent  d'indiquer
  236.     entre  quelles valeurs va varier la   fonction   définie    plus  haut.  Si
  237.     vous  indiquez des valeurs à-peu prés  correctes  ici,   Sisys  saura  dans
  238.     quelle partie  de l'espace se trouve  effectivement  ce   que  vous  voulez
  239.     représenter.  Si  vous  ne   connaissez   pas   précisément   les   maximas
  240.     et minimas de votre fonction dans l'intervalle défini avec X Min,  X  Max,
  241.     Y Min  et  Y Max, le mieux est de donner une estimation  par  excés  de   Z
  242.     Max  et  par défaut de Z Min.
  243.  
  244.     Dans notre exemple, nous avons: -1 <= x <= 1   et   -1  <=  y  <=  1   donc
  245.     0 <= x^2 <=1  et  0 <= y^2 <= 1  donc  -1 <= x^2-y^2  <= 2.  Entrons   donc
  246.     comme estimations de Z Min et Z Max -1 et 2.
  247.  
  248.  
  249. Angle de vue:
  250. -------------
  251.  
  252.   * Les gadgets suivants, intitulés RX et RZ,  permettent  de  changer  l'angle
  253.     sous lequel on veut visualiser la surface obtenue. Pour comprendre  à  quoi
  254.     cela correspond, imaginons que la surface ait été  tracée  dans  un  repère
  255.     (O,x,y,z) dans l'espace. Alors, le programme va  faire  tourner  ce  repère
  256.     sur lui-même ce repère d'un angle RX autour de  son  axe  (Ox),  puis  d'un
  257.     angle RZ autour de son axe (Oz).  Le  résultat  sera  projeté  sur  l'écran
  258.     parallèlement à l'axe (Oz) tel qu'il était placé avant ces deux  rotations.
  259.  
  260.     Pour voir concrètement quel sera la  position  du  repère  après  ces  deux
  261.     rotations, entrez des valeurs pour RX et RZ et choisissez l'option  "Repère
  262.     3d" dans le menu déroulant "Aide".  Cliquez  ensuite  sur  "OK"  pour  vous
  263.     débarrassez de cette nouvelle fenêtre.
  264.  
  265.     Pour notre exemple, entrez respectivement "pi/3" et "pi/6" dans RX  et  RZ.
  266.     Notez que, dans Sisys, tous les angles sont mesurés en Radians.
  267.  
  268.  
  269. Précision du tracé:
  270. -------------------
  271.  
  272.   * Les deux derniers  gadgets,  "Maille  X"  et  "Maille   Y",   conditionnent
  273.     la   précision   du   tracé.   Vous   devez   entrer   ici   des    valeurs
  274.     entières  supérieures  ou  égales  à  1.  Des  valeurs  raisonnables   sont
  275.     comprises  entre 20 et 300. Lorsque le tracé sera lancé,  la  variable  "x"
  276.     utilisée  dans  la définition de la  surface  prendra  "Maille  X"  valeurs
  277.     différentes  comprises entre "X  Min"  et  "X  Max",  et  la  variable  "y"
  278.     prendra  "Maille  Y"  valeurs différentes entre "Y Min" et "Y  Max".  Notez
  279.     que plus ces deux valeurs  sont  élevés,  plus  le  temps  de  calcul  sera
  280.     long. Etant donné que la précision  du tracé  sera  également   conditionné
  281.     par  la résolution de l'écran, il n'est pas raisonnable de prendre plus  de
  282.     300 pour "Maille X" et "Maille Y". Pour notre exemple, vous  pouvez  entrer
  283.     80  et   80   pour ces deux valeurs.
  284.  
  285.  
  286. Go!
  287. ---
  288.  
  289.   * Cliquez enfin sur le bouton représentant une flêche courbée en bas à droite
  290.     de l'écran. Ceci lance le calcul. Puis ... Euh ... Attendez!
  291.     Si tout se passe bien, vous devriez voir apparaître une sorte de "Selle  de
  292.     Cheval". Vous pouvez interrompre le tracé à tout moment en cliquant sur  le
  293.     bouton droit de la souris sur l'écran de tracé.
  294.     Pendant tout le temps du tracé, l'écran des paramêtres est fermé.
  295.  
  296.  
  297. Sauvegarde:
  298. -----------
  299.  
  300.   * Le calcul terminé, vous devriez voir réapparaître l'écran des paramêtres en
  301.     avant-plan.   Pour   sauvegarder   votre   oeuvre,   deux    étapes    sont
  302.     nécessaires: sauvegarde des paramêtres et sauvegarde de l'image, ceci  dans
  303.     deux fichiers indépendants. La première  étape  se  fait  en  sélectionnant
  304.     l'option "Sauver" dans  le  menu  "Projet",  la  seconde  en  sélectionnant
  305.     l'option "Sauver  ILBM" dans ce même menu.  Ces  deux  options  se  servent
  306.     d'un requester de fichier. Vous ne  devriez  pas  avoir  de  difficultés  à
  307.     l'utiliser. Le bouton "Parent" est celui dans lequel se trouve  le  symbole
  308.     "<<". Pour utiliser un filtre, tapez le nom  de  l'extension  des  fichiers
  309.     que vous voulez voir (par exemple "sis" pour les  fichiers  de  paramêtres)
  310.     dans le gadget de chaîne  approprié.   Notez   aussi   que   ce   requester
  311.     est entièrement pilotable au clavier.  Pour  savoir  comment,  appuyez  sur
  312.     "Help" lorsqu'il est affiché.
  313.  
  314.  
  315.  
  316.  
  317. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  318. 3> Utilisation des boutons à l'écran >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  319. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  320.  
  321.   Sur l'écran des paramêtres, il existe deux rangées de boutons  ressemblant  à
  322. ceux d'un magnétoscope. La première sert à éditer les fonctions  à  superposer,
  323. la seconde sert à éditer les sources de lumière.
  324.  
  325.   * La poubelle permet de détruire la fonction / source de lumière actuellement
  326.     affichée.
  327.  
  328.   * Le bouton "<<" permet de revenir à la première fonction / source de lumière
  329.     de votre liste.
  330.  
  331.   * Le bouton "<"  permet  de  revenir  à  la  fonction  /  source  de  lumière
  332.     précédente dans votre liste.
  333.  
  334.   * Le bouton ">" permet d'aller à la fonction / source de lumière suivante  de
  335.     votre liste.
  336.  
  337.   * Le bouton ">>" permet d'aller à la dernière fonction / source de lumière de
  338.     votre liste.
  339.  
  340.   * Le bouton "+" permet d'ajouter une fonction / source de lumière à la fin de
  341.     votre liste.
  342.  
  343.  
  344.  
  345. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  346. 4> La superposition >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  347. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  348.  
  349.   Elle consiste, comme je l'ai dit plus haut, à représenter des surfaces dont
  350. l'équation est:
  351.  
  352.   z = f1(x-x1,y-y1) + f2(x-x2,y-y2) + ... + fn(x-xn,y-yn)
  353.  
  354.   Ici, vous ne pouvez pas utiliser plus de 16 fonctions f1,  ...  ,fn  (ce  qui
  355. devrait largement suffire étant donné les temps  de  calcul!).  Vous  commencez
  356. par rentrer la fonction f1 dans  le  champ  "z",  puis  x1  dans  le  champ  "X
  357. Origine" et y1 dans le champ "Y Origine". Puis vous cliquez sur le bouton  "+"
  358. pour passer à la fonction f2, vous remplissez à nouveau  ces   trois   gadgets,
  359. et ainsi de suite...
  360.  
  361.   Deux exemples de superposition sont fournis ici: QuatreVagues  et  Potentiel.
  362. Vous pouvez charger les fichiers de  paramêtres  pour  voir  comment  ils  sont
  363. constitués.
  364.  
  365.  
  366. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  367. 5> Autres options >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  368. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  369.  
  370.   * Dans la définition de la fonction f(x,y), vous pouvez utiliser la  variable
  371.     "r" comme raccourci de "sqrt(x^2+y^2)":  elle  représente  la  distance  du
  372.     point de coordonnées (x,y) à l'origine.
  373.  
  374.   * Le menu "couleur supérieure" permet de changer la couleur de votre  dessin.
  375.     Essayez avec l'exemple précédent, une fois le tracé terminé  (utilisez  les
  376.     gadgets de profondeur des écrans pour voir le résultat de vos modifications
  377.     sur l'écran de tracé).
  378.  
  379.   * Dans le menu "options":
  380.  
  381.     - Barre de titre : ceci active / désactive la barre de  titre  sur  l'écran
  382.     de tracé (pour voir la totalité du dessin si la barre de  titre  le  masque
  383.     partiellement).
  384.  
  385.     - Représentation "fil-de-fer" : cette option doit être  sélectionnée  avant
  386.     de lancer le tracé. Il se fera alors en mode monochrome, sur un écran en  2
  387.     couleurs, sans tenir compte des sources de lumières.
  388.  
  389.     - Mode bicolore : cette  option  doit  aussi  être  sélectionnée  avant  de
  390.     lancer le calcul. Si  elle  est  sélectionnée,  les  faces  supérieures  et
  391.     inférieures de  la  surface  seront  tracées  en  utilisant  deux  jeux  de
  392.     couleurs différents. Vous pouvez sélectionner ces deux jeux  de  couleur  à
  393.     l'aide des menus "Couleur Supérieure" et "Couleur Inférieure".
  394.  
  395.     -  Arranger  couleurs  :  cette   option   n'est   active   que   si   vous
  396.     avez sélectionné le   mode  bicolore.  Vous   devez   également   l'activer
  397.     avant  de lancer  le  tracé.   Pour   déterminer   si   le   côté   visible
  398.     d'une  facette constituant la surface en mode bicolore  doit  être  colorié
  399.     avec  la  couleur supérieure ou avec la couleur inférieure,  Sisys  regarde
  400.     la coordonnée Z  de la normale à cette facette. Si elle est  positive,   la
  401.      couleur  supérieure sera utilisée, sinon ce sera  la  couleur  inférieure.
  402.     Il peut arriver, lorsqu'une cette normale se situe dans un  plan  parallèle
  403.     à l'écran, que la coordonnée Z de ce vecteur soit trop  proche  de  0  pour
  404.     que la distinction soit clairement possible. Il en résulte que  des  points
  405.     de la couleur inférieure  apparaissent  au  beau  milieu  de  zones  de  la
  406.     couleur supérieure, et vice-versa, ce qui est incorrect.  Pour  éviter  ça,
  407.     choisissez cette option. A la fin du tracé, le programme blayera l'écran  à
  408.     la recherche de points "mals coloriés". Notez que  cette  option  prend  du
  409.     temps (env. 1mn) et qu'elle peut mal fonctionner  si   la   résolution   de
  410.     votre  tracé (Maille X, Maille Y) est trop faible.
  411.  
  412.     -  Entrelacé  :  ceci  permet  de  doubler  la   résolution   de   l'écran.
  413.     Normalement, le tracé se fait sur un écran  640  *  256,  mode   Hires  (16
  414.     couleurs). En mode bicolore, le tracé se fait  sur  un  écran  320  *  256,
  415.     mode LowRes (32 couleurs).  Passer  en  entrelacé   permet  d'atteindre  le
  416.     résolutions   respectives   de    640    *    512     et   320    *    512.
  417.  
  418.  
  419.   * Pour voir la  signification  des  autres  options  des  menus   déroulants,
  420.     ainsi  que  les  fonctions   mathématiques   usuelles   disponibles    pour
  421.     l'écriture   de  l'équation  de  vos  surfaces,  reportez-vous   à   l'aide
  422.     intégrée,  en  choisissant une option dans le menu "Aide".
  423.  
  424.  
  425.  
  426. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  427. 6> Conditions d'utilisation et de distribution >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  428. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  429.  
  430.   Sisys est FREEWARE, ce qui signifie que :
  431.  
  432.     * Sisys est gratuit,
  433.  
  434.     * Vous pouvez le redistribuer à qui vous voulez,
  435.  
  436.     * Mais, lorsque vous le redistribuez, vous ne devez pas enlever l'un des
  437.       fichiers mentionné plus haut (mais vous pouvez les archiver),
  438.  
  439.     * Vous ne devez pas non plus modifier Sisys et le  redistribuer  sans  m'en
  440.       avertir. Vous pouvez faire toutes les modifications que vous voudrez à ce
  441.       programme tant que vous conservez la version modifiée pour vous. Si  vous
  442.       voulez distribuer une version modifiée, s'il-vous plaît,  avertissez-moi.
  443.  
  444.     * Et surtout : VOUS NE DEVEZ PAS LE VENDRE.  Vous  ne  devez  pas  réclamer
  445.       plus de 30 francs par disquette contenant Sisys  que  vous  diffusez.  Ce
  446.       programme ne doit pas être diffusé sur  des   réseaux   commerciaux.   Si
  447.       vous  voulez l'inclure  dans  un  package  commercial  (!),  vous   devez
  448.       avoir   une autorisation  écrite de ma part.
  449.  
  450.  
  451.  
  452. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  453. 7> Remerciements >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  454. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  455.  
  456.   Je tient à remercier les personnes suivantes pour les utilitaires qu'ils  ont
  457. écrit, et qui m'ont servi à bricoler ce programme:
  458.  
  459.   * Matthew Dillon pour DICE et DME. Sisys est entièrement écrit en C DICE.
  460.   * Harmut Goebel pour l'éditeur AmokEd (le meilleur éditeur non commercial que
  461.     j'ai trouvé).
  462.   * Jean-Michel Forgeas pour l'éditeur Az (que j'utilisais avant DME et AmokEd,
  463.     mais qui est toujours le plus simple d'emploi).
  464.   * Jan van den Baard et Jaba Development pour PowerSource (générateur d'inter-
  465.     faces graphiques).
  466.   * Jeff Glatt pour l'ilbm.library (utilisée ici pour la sauvegarde IFF).
  467.   * Pierre-Louis Mangeard et Equilog pour Mice.
  468.   * Anders Bjerin pour le requester de fichier FileWindow.
  469.  
  470.  
  471.   Et aussi:
  472.  
  473.   * Guils pour avoir amélioré FileWindow et avoir courageusement  testé  toutes
  474.     les versions provisoires que je lui ai envoyées.
  475.  
  476.   Enfin, une note: Sisys est un nom qui ne  veut  absolument  rien  dire,  donc
  477.   inutile de chercher!
  478.  
  479. >> Mon adresse : Paulhiac François, 24440 Saint-Avit Sénieur, FRANCE.
  480.  
  481.  
  482.